fieldset {
	padding: 20px 0;
}

label {
	padding-left: 10px;
}

.bottom-bar {
	background-color: #eee;
	text-align: center;
}

.bottom-bar>button {
	width: 95%;
	margin-bottom: 5px;
}

/* quest step 1 */

.quest-step-1-question-bottom {
}

.quest-step-1-question-count {
	float: left;
	padding: 0 0 20px 10px;
}

.quest-step-1-question-private {
	float: right;
	padding: 0 10px 20px 0;
	margin-top: 0;
	margin-bottom: 0;
}

.am-form .input-box {
	padding: 0 10px;
	display: flex;
	font-size: 1em;
}

.am-form .input-box>input {
	width: 60%;
	font-size: 1em;
	padding: 5px;
	margin-left: 5px;
}

/* quest step 1 end */

/* quest step 2 */

.top-tip {
	padding: 0 0 10px 10px;
}

.am-panel-bd {
	padding: 0.5rem;
}

.master-item-avator {
	padding: 10px 0;
}

.master-item-avator img {
	width: 100%;
}

.master-item-name {
	float:left;
}

.master-item-price-now {
	color: red;
	float: right;
}
.master-item-price-origin {
	font-size: 0.9em;
	color: #bbb;
	text-decoration: line-through;
}

.master-item-content {
	font-size: 0.9em;
	width: 100%;
	float: left;
}

.master-item-status {
	float: left;
	width: 100% !important;
	border-top: solid #ddd 1px !important;
	color: #aaa;
	font-size: 0.8em;
	margin-left: 0;
	margin-right: 0;
}

.master-item-status>div {
	padding: 0;
}

.master-item-data {
	margin: 10px 0;
}

/* quest step 2 end */

/* order confirm */

.top-now {
	text-align: center;
	font-size: 0.6em;
	margin-top: 20px;
}

.confirm-panel .confirm-panel-header {
	background-color: white;
	padding: 10px 15px;
}

.confirm-panel .confirm-panel-body {
	padding: 0;
	font-size: 0.9em;
}

.order-content-container,
.order-id-container,
.order-time-container,
.order-price-container {
	padding: 10px 15px;
}

.order-id-container,
.order-time-container {
	border-top: 1px solid #ddd;
}

/* order confirm end */